Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 5f31aeb3c1b2b9583f8a921dc8986ad37fae57c8


Parents : f000073
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-01-27T10:26:39+01:00

Fixed missing none check

Changes

1 files changed, 3 insertions(+), 2 deletions(-)


Diff

diff --git a/nomadnet/Directory.py b/nomadnet/Directory.py
index b4a993e..90dd714 100644
--- a/nomadnet/Directory.py
+++ b/nomadnet/Directory.py
@@ -143,8 +143,9 @@ class Directory:
while len(self.announce_stream) > Directory.ANNOUNCE_STREAM_MAXLENGTH:
self.announce_stream.pop()
- if hasattr(self.app.ui, "main_display"):
- self.app.ui.main_display.sub_displays.network_display.directory_change_callback()
+ if hasattr(self.app, "ui") and self.app.ui != None:
+ if hasattr(self.app.ui, "main_display"):
+ self.app.ui.main_display.sub_displays.network_display.directory_change_callback()
def node_announce_received(self, source_hash, app_data, associated_peer):
if app_data != None:


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────